#ifndef MENU
#define MENU


#include "tagkezelo.h"

class Menu {

private:
    std::string fnev;
    std::string fut;
    Tagkezelo *dokumentum;
    bool dek;
public:

    enum Exceptions {OPEN_ERROR, MISSDEK, WRONG_CLOSE, WRONG_DEK, PROT_CHAR};

    Menu(){dokumentum = new Tagkezelo(); dek = false;}
    void betoltes(std::string nev );
    void ktagebe();
    void ujdokumentum(std::string nev);
    void navigal();
    void ujtag(std::string uj);
    void tagtorlese();
    void tagmodsitasa();
    void aktkiir();
    void mentes();
    void szerveg();

    ~Menu(){delete dokumentum; }


};


#endif
